#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

//信号函数参数和槽函数参数个数相同
//signals:
//    void mySignal(const QString& text);

//public:
//    void handleMySignal(const QString& text);

//信号函数参数多于槽函数参数个数
//signals:
//    void mySignal(const QString& text, const QString& text2);

//public:
//    void handleMySignal(const QString& text);

//信号函数参数少于槽函数参数个数
//signals:
//    void mySignal(const QString& text);

//public:
//    void handleMySignal(const QString& text, const QString& text2);

//参数类型不同
signals:
    void mySignal(int text);

public:
    void handleMySignal(const QString& text);


private slots:
    void on_pushButton_clicked();

    void on_pushButton_2_clicked();

private:
    Ui::Widget *ui;
};
#endif // WIDGET_H
